<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 一边删除，一边统计

        var arr = [11,4,2,1,1,2,4,3,1,5] ;

        // for(var i = 0; i < arr.length ; i++) {
        //     var n = arr[i] ;
        //     // 因为是与后面的值进行比较，排除了自己  --- 自己也算出现了一次
        //     var count = 1 ;
        //     for(var j = i + 1 ; j < arr.length ; j++) {
        //         if(n === arr[j]) {
        //             arr.splice(j , 1) ;
        //             j-- ;
        //             count++ ;
        //         }
        //     }
        //     console.log(n + '出现了' + count + '次') ;
        // }




        for(var i = 0; i < arr.length ; i++) {
            var n = arr[i] ;
            // 因为是与后面的值进行比较，排除了自己  --- 自己也算出现了一次
            var count = 0 ;
            // 与数组中的每一个值进行比较
            for(var j = 0; j < arr.length ; j++) {
                if(n === arr[j]) {
                    arr.splice(j , 1) ;
                    j-- ;
                    count++ ;
                }
            }
            i-- ;
            console.log(n + '出现了' + count + '次') ;
        }


        // i=0   11 11  1        4,2,1,1,2,4,3,1,5
        // i=1   

      

    </script>
    
</body>
</html>